// 对应 blogs 的那个 collection

const mongoose = require('../db')

// 用 Schema 定义数据规范
// 和 collection 里面数据一一对应，key: type
const BlogSchema = mongoose.Schema({
    title: {
        type: String,
        required: true, // 必需
    },
    content: String,
    author: {
        type: String,
        required: true, // 必需
    },
}, { timestamps: true })

// Model 对应 collection 
// 这里把 collection 名字特地写成单数形式，mongoose 会在对应时自动将其变为复数形式
const Blog = mongoose.model('blog', BlogSchema)

module.exports = Blog
